// 这是第一个ESP32的Arduino框架程序

/*
 * setup中的代码仅在设备启动或复位时执行一次.
 * 通常我们在setup中编写一些初始化代码, 
 * 完成一些准备工作
 */
void setup() {
  /*
   * pinMode:引脚模式设置
   * 第一个参数: 引脚编号
   * 第二个参数: 引脚模式
   *              2 - 输出
   *              1 - 输入
   *              5 - 输入上拉
   */
  pinMode(2, 2);
}

/*
 * loop中的代码将在setup执行完后, 不停地重复执行.
 * 通常我们在loop中编写逻辑代码,
 * 完成设备的控制工作
 */
void loop() {
  /*
   * digitalWrite:输出数字信号
   * 第一个参数: 引脚编号
   * 第二个参数: 数字信号
   *              1 - 高电平
   *              0 - 低电平
   */
  digitalWrite(2, 1);
}
